
/* start /scripts/SOELiveModal.js*/

var SOELiveModal=function(){var num_images;var current_year;var image_folder='/images/soe_live/gallery/';var image_ext='.jpg';var city_title,year_title,image_screen,thumb_list,modal,modal_box,screen_left_btn,screen_right_btn;var thumb_btn_down,thumb_btn_up;var initModal=function(year,images,title,start){setCurrentYear(year);setNumImages(images);image_screen=$("#screen_modal > img");year_title=$("#modal_year");city_title=$("#modal_title");modal=$("#modal");modal_box=$("#modal_box");screen_right_btn=$("#screen_modal_right");screen_left_btn=$("#screen_modal_left");thumb_btn_down=$("#modal_down");thumb_btn_up=$("#modal_up");var start_img=start||"1";createGalleryModal(title,start_img);addSwapImageListener();addCloseListener();showModal();}
var switchYear=function(options_string){var args=options_string.split(",");var year=args[0];var images=parseInt(args[1]);var start_img=args[3]||"1";setCurrentYear(year);setNumImages(images);thumb_list.remove();createGalleryModal(args[2],start_img);addSwapImageListener();}
var thumbListDown=function(){thumb_list.stop(true,true);var thumb_list_top=parseInt(thumb_list.css("top"));if(Math.abs(thumb_list_top)<parseInt(thumb_list.height())-474){thumb_list.animate({"top":(thumb_list_top-400)+"px"},500,function(){disableUpDownListBtn();});}}
var thumbListUp=function(){thumb_list.stop(true,true);var thumb_list_top=parseInt(thumb_list.css("top"));if(thumb_list_top<0){thumb_list.animate({"top":(thumb_list_top+400)+"px"},500,function(){disableUpDownListBtn();});}}
var closeModal=function(){thumb_list.remove();modal_box.css("display","none");modal.css("display","none");}
var screenImageLeft=function(){var image_src=image_screen.attr("src");var image_num=image_src.split("/");image_num=image_num[(image_num.length-1)].split(".");image_num=parseInt(image_num[0]);if(image_num>1){image_screen.attr("src",image_folder+current_year+"/large/"+(image_num-1)+image_ext);$(".active_thumb").removeClass("active_thumb");image_src=image_screen.attr("src");$("a[href$='"+image_src+"']").addClass("active_thumb");disableNextOrPrev(image_num-1);}}
var screenImageRight=function(){var image_src=image_screen.attr("src");var image_num=image_src.split("/");image_num=image_num[(image_num.length-1)].split(".");image_num=parseInt(image_num[0]);if(image_num<num_images){image_screen.attr("src",image_folder+current_year+"/large/"+(image_num+1)+image_ext);$(".active_thumb").removeClass("active_thumb");image_src=image_screen.attr("src");$("a[href$='"+image_src+"']").addClass("active_thumb");disableNextOrPrev(image_num+1);}}
function createGalleryModal(title,start_img){var active_anchor;thumb_list=$("<ul>").attr("id","thumb_modal");year_title.text(current_year);city_title.text(title);thumb_list.appendTo($("#thumb_section"));for(var k=0;k<num_images;k++){if(k+1==(start_img)){active_anchor="active_thumb";}else{active_anchor="";}
$("<li>").append($("<a>").attr({"href":image_folder+current_year+"/large/"+(k+1)+image_ext,"onclick":"return false","class":active_anchor}).append($("<img>").attr("src",image_folder+current_year+"/thumbs/"+(k+1)+image_ext)).append($("<img>").attr("src",image_folder+"modal_hover.gif").addClass("modal_select"))).appendTo(thumb_list);}
image_screen.attr("src",image_folder+current_year+"/large/"+start_img+image_ext);disableNextOrPrev(start_img);disableUpDownListBtn();changeDropdownYear(current_year);}
function addSwapImageListener(){$("#thumb_modal > li > a").on("click",function(){image_screen.attr("src",this.href);$(".active_thumb").removeClass("active_thumb");$(this).addClass("active_thumb");var image_src=this.href;var image_num=image_src.split("/");image_num=image_num[(image_num.length-1)].split(".");image_num=parseInt(image_num[0]);disableNextOrPrev(image_num);return false;});}
function addCloseListener(){modal.on("click",function(){closeModal();});$(document).keyup(function(esc){if(esc.keyCode==27){closeModal();}});}
function showModal(){modal_box.css("display","block");modal.css("display","block");}
function setNumImages(images){num_images=images;}
function setCurrentYear(year){current_year=year;}
function disableNextOrPrev(image_position){if((image_position)===num_images){screen_right_btn.css("display","none");screen_left_btn.css("display","block");}else if((image_position)===1){screen_left_btn.css("display","none");screen_right_btn.css("display","block");}else{screen_left_btn.css("display","block");screen_right_btn.css("display","block");}}
function disableUpDownListBtn(){var thumb_list_top=parseInt(thumb_list.css("top"));if(Math.abs(thumb_list_top)==0){thumb_btn_up.addClass("thumb-btn-disabled");thumb_btn_down.removeClass("thumb-btn-disabled");}else if(Math.abs(thumb_list_top)>parseInt(thumb_list.height()-474)){thumb_btn_down.addClass("thumb-btn-disabled");thumb_btn_up.removeClass("thumb-btn-disabled");}else{thumb_btn_down.removeClass("thumb-btn-disabled");thumb_btn_up.removeClass("thumb-btn-disabled");}}
function changeDropdownYear(year){$('#modal_dropdown > select > option').each(function(){if($(this).text()==year){$(this).attr('selected',true);}});}
return{initModal:initModal,switchYear:switchYear,thumbListDown:thumbListDown,thumbListUp:thumbListUp,screenImageLeft:screenImageLeft,screenImageRight:screenImageRight,closeModal:closeModal}}();

/* end /scripts/SOELiveModal.js*/

/* start /scripts/_pages/soelive_home.js*/

var player;var youtubeAPI=document.createElement('script');var firstScriptTag=document.getElementsByTagName('script')[0];youtubeAPI.src="//www.youtube.com/iframe_api";firstScriptTag.parentNode.insertBefore(youtubeAPI,firstScriptTag);$(document).ready(function(){$('#movie-modal').on('show.bs.modal',function(e){var movieUrl=$(e.relatedTarget).attr('href');var idSniff=/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/ ]{11})/i;movieUrl=movieUrl.match(idSniff)[1];player=new YT.Player('player',{playerVars:{'autoplay':1,'theme':'dark','color':'black','rel':0,'wmode':'transparent','enablejsapi':1},videoId:movieUrl,events:{'onReady':function(event){event.target.playVideo();}}});});$('#movie-modal').on('hide.bs.modal',function(e){player.destroy();});});

/* end /scripts/_pages/soelive_home.js*/

/* start /web-platform/scripts/web-platform/component/global-nav.js*/

(function(){var nonMember=_.template($("script.non-member").html());var member=_.template($("script.member").html());if(globs.wdl.userLoggedIn==true){$.ajax({url:'/get-rest-ticket',type:'POST',data:{type:0},context:this,success:function(sid){$.ajax({url:globs.urls.uramAjaxUrl+"/rest/commerce/11/allaccessinfo.action",dataType:"json",data:{'responseType':"json",'sessionID':sid.successPayload.ticket,},success:function(data){var memberData={scGrantDate:data.scGrantDate,scGrantClaimed:data.scGrantClaimed,mbExpirationDate:data.expirationDate};$('#mb-scBalance').text(data.scBalance);if(data.akella==false){if(data.member==false){$('#mb-all-access').html(nonMember());$('#mb-isMember').text('Try');}else{$('#mb-all-access').html(member(memberData));$('#mb-isMember').text('My');$("#membershipLink").click(function(){window.location.href=globs.urls.membershipMembership;});};}}})}})}else{$('#mb-all-access').html(nonMember());}})();

/* end /web-platform/scripts/web-platform/component/global-nav.js*/
